tail-devouring snake - German English Dictionary